; Music of Mig 29 Fighter (1989) (Codemasters) (Paul Hiley)
; Ripped by Megachur the 03/11/2006

	write "MIG29FIG.BIN"

music_date_rip	equ &03b6
music_adr	equ &911e
first_theme	equ 1
last_theme	equ 3

	read "music_header_v1_0.asm"

	jp l913e	; play music 1 (main theme), 2, (begin game) 3 (end game)
	jp l9394        ; init music
	jp l9341        ; init sound fx ?
	jp l9183        ; stop music
.l912d equ $ + 3
.l912c equ $ + 2
	db #08,#08,#00,#00
.l912e
	db #2e
	ld a,#38
	ld c,#07
	call l94b4
	ld hl,#0000
	ld (l9144),hl
	jr l9144
;
.play_music	
.l913e
;
	push af
	push bc
	push de
	push hl
	push ix
.l9144
	db #00,#00
	ld hl,l9297
	ld a,(hl)
	ld bc,(l912e)
	sub c
	jr nc,l9154
	ld (l9298),a
.l9154
	ld (hl),a
	call l93a1
	call l9358
	call l9299
	ld ix,l919e
	call l91ce
	ld ix,l91ae
	call l91ce
	ld ix,l91be
	call l91ce
	sub a
	ld (l9298),a
	ld c,#00
	call l94dd
	pop ix
	pop hl
	pop de
	pop bc
	pop af
	ret
;
.l9183
.stop_music
;
	push af
	push bc
	push de
	push hl
	sub a
	ld (l912d),a
	ld (l912c),a
	ld hl,l96a9
	ld (l9337),hl
	call l93e7
	pop hl
	pop de
	pop bc
.l919a
	pop af
	ret
.l919e equ $ + 2
.l919c
	db #ff,#ff
	dw l919c
	db #7c,#00,#04,#0a
.l91ab equ $ + 7
.l91a8 equ $ + 4
.l91a7 equ $ + 3
.l91a6 equ $ + 2
.l91a4
	dw l919c
	db #01,#01
	dw l95c0
	db #01,#01
.l91ae equ $ + 2
	db #00,#00
	dw l919c
	db #00,#00,#00,#08
.l91bb equ $ + 7
.l91b8 equ $ + 4
.l91b7 equ $ + 3
.l91b6 equ $ + 2
.l91b4
	dw l919c
	db #05,#08
	dw l919a
	db #01,#01
.l91c1 equ $ + 5
.l91c0 equ $ + 4
.l91be equ $ + 2
	db #00,#00
	dw l919c
	db #c8,#00,#02,#09
.l91cb equ $ + 7
.l91ca equ $ + 6
.l91c7 equ $ + 3
.l91c6 equ $ + 2
.l91c4
	dw l919c
	db #01,#01
	dw l919a
	db #02,#02
.l91cd equ $ + 1
	db #00,#07
.l91ce
	call l922d
	dec (ix+#0d)
	ret nz
	ld a,(ix+#0c)
	ld (ix+#0d),a
	ld l,(ix+#00)
	ld h,(ix+#01)
	ld a,(hl)
	inc hl
	inc a
	jr z,l921d
	dec a
	ld c,(ix+#05)
	call l94ad
	ld a,(hl)
	inc hl
	ld (ix+#00),l
	ld (ix+#01),h
	ld b,a
	ld a,(ix+#0f)
	and #03
	jr z,l9209
	ld a,#1f
	sub b
	ld c,#06
	bit 2,(ix+#0f)
	call nz,l94b4
.l9209
	ld a,(ix+#02)
	add (ix+#03)
	ld (ix+#02),a
	add b
	call l9408
	ex de,hl
	ld c,(ix+#04)
	jp l94a0
.l921d
	bit 1,(ix+#0f)
	ret z
	res 1,(ix+#0f)
	ld (ix+#0e),a
	ld (l912d),a
	ret
.l922d
	ld a,(l9298)
	or a
	ret z
	dec (ix+#08)
	ret nz
	ld a,(ix+#09)
	ld (ix+#08),a
	ld l,(ix+#06)
	ld h,(ix+#07)
	ld a,(hl)
	inc a
	ret z
	dec a
	inc hl
	ld (ix+#06),l
	ld (ix+#07),h
	or a
	ret z
	bit 1,(ix+#0f)
	ret nz
	bit 0,(ix+#0f)
	jr nz,l927b
	rlca
	rlca
	add #5c
	ld (ix+#02),a
	ld l,(ix+#0a)
	ld h,(ix+#0b)
.l9267
	call l949b
	ld (ix+#0d),#01
	ld (ix+#0c),e
	ld (ix+#03),d
	ld (ix+#00),l
	ld (ix+#01),h
	ret
.l927b
	dec a
	ld bc,l9578
	rlca
	rlca
	ld l,a
	ld h,#00
	add hl,bc
	call l949b
	ld a,(hl)
	ld c,#07
	call l94b4
	inc hl
	ld a,(hl)
	inc hl
	ld (ix+#02),a
	ex de,hl
	jr l9267
.l9298 equ $ + 1
.l9297
	db #0c,#00
.l9299
	ld a,(l91a6)
	dec a
	ret nz
	ld hl,(l91a4)
	ld a,(hl)
	inc a
	ret nz
	ld hl,(l9337)
.l92a7
	inc hl
	ld a,(hl)
	dec hl
	cp #00
	jr nz,l92dd
	ld a,(hl)
	inc hl
	inc hl
	ld de,l92a7
	push de
	cp #05
	jr z,l930b
	cp #01
	jr z,l9313
	cp #02
	jr z,l92ff
	cp #04
	jr z,l9333
	cp #06
	jr z,l931b
	cp #07
	jr z,l9323
	cp #08
	jr z,l932b
	pop de
	ld hl,l96a9
	ld (l9337),hl
	sub a
	ld (l912c),a
	ret
.l92dd
	call l933b
	ld (l91a7),a
	ld (l91a4),de
	call l933b
	ld (l91b7),a
	ld (l91b4),de
	call l933b
	ld (l91c7),a
	ld (l91c4),de
	ld (l9337),hl
	ret
.l92ff
	call l949b
	ex de,hl
	ld (l9339),de
	ld (l9337),hl
	ret
.l930b
	call l949b
	ld (l91a8),de
	ret
.l9313
	call l949b
	ld (l91b8),de
	ret
.l931b
	ld de,l95d5
	ld (l91b8),de
	ret
.l9323
	ld de,l9670
	ld (l91b8),de
	ret
.l932b
	ld de,l95ee
	ld (l91b8),de
	ret
.l9333
	ld hl,(l9339)
	ret
.l9337
	xor c
	sub (hl)
.l9339
	xor c
	sub (hl)
.l933b
	call l949b
	ld a,(de)
	inc de
	ret
.l9341
	cp #03
	ret nc
	push af
	push bc
	inc a
	ld bc,(l912d)
	cp c
	jr c,l9354
	ld (l9357),a
	ld (l912d),a
.l9354
	pop bc
	pop af
	ret
.l9357
	nop
.l9358
	ld a,(l9357)
	or a
	ret z
	ld hl,l9357
	ld (hl),#00
	dec a
	ld l,a
	rlca
	rlca
	ld l,a
	ld h,#00
	ld bc,l9501
	add hl,bc
	call l949b
	ld a,(de)
	inc de
	ld (l91ca),a
	ld a,(de)
	ld (l91c1),a
	inc de
	ld a,#01
	ld (l91cb),a
	ld (l91be),de
	ld a,(hl)
	ld c,#07
	call l94b4
	inc hl
	ld a,(hl)
	ld (l91c0),a
	ld hl,l91cd
	set 1,(hl)
	ret
;
.init_music	
.l9394
;
	cp #04
	ret nc
	push af
	ld (l912c),a
	ld (l93a0),a
	pop af
	ret
.l93a0
	db #00
.l93a1
	ld a,(l93a0)
	or a
	ret z
	rlca
	rlca
	ld l,a
	ld h,#00
	ld bc,l9699
	add hl,bc
	call l949b
	ld (l9337),de
	ld a,(l91cd)
	and #fc
	or (hl)
	ld (l91cd),a
	ld a,#01
	ld (l91a6),a
	ld (l91b6),a
	ld (l91c6),a
	ld (l91ab),a
	ld (l91bb),a
	ld (l91cb),a
	ld a,#38
	ld c,#07
	call l94b4
	sub a
	ld (l912d),a
	ld (l9297),a
	ld (l9298),a
	ld (l93a0),a
.l93e7
	ld hl,l919c
	ld (l91a4),hl
	ld (l91b4),hl
	ld (l91c4),hl
	ld (l919e),hl
	ld (l91ae),hl
	ld (l91be),hl
	ld c,#08
	sub a
	ld h,a
	ld l,a
	call l94b4
	inc c
	jp l94a0
.l9408
	push af
	push bc
	push hl
	ld b,#01
.l940d
	cp #30
	jr c,l9416
	sub #30
	inc b
	jr l940d
.l9416
	ld l,a
	ld h,#00
	add hl,hl
	ld de,l942b
	add hl,de
	call l949b
.l9421
	srl d
	rr e
	djnz l9421
	pop hl
	pop bc
	pop af
	ret
.l942b
	dw #0eee,#0eb7,#0e81,#0e4b
	dw #0e17,#0de3,#0db0,#0d7e
	dw #0d4d,#0d1c,#0cec,#0cbc
	dw #0c8d,#0c5f,#0c32,#0c05
	dw #0bd9,#0bae,#0b83,#0b58
	dw #0b2f,#0b06,#0add,#0ab5
	dw #0a8e,#0a67,#0a41,#0a1b
	dw #09f6,#09d2,#09ae,#098a
	dw #0967,#0945,#0923,#0901
	dw #08e0,#08bf,#089f,#0880
	dw #0861,#0842,#0823,#0806
	dw #07e8,#07cb,#07ae,#0792
	db #2a,#45,#2b,#22,#33,#3b,#3a,#3b
	db #22,#52,#30,#4a,#4b,#4e,#47,#5b
.l949b
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ret
.l94a0
	push af
	ld a,l
	call l94b4
	inc c
	ld a,h
	call l94b4
	dec c
	pop af
	ret
.l94ad
	or a
	jr z,l94b4
	srl a
	add #08
.l94b4
	push af
	push bc
	call l94cb
	ld b,#f4
	out (c),a
	ld bc,#f680
	in a,(c)
	or c
	out (c),a
	xor c
	out (c),a
	pop bc
	pop af
	ret
.l94cb
	push af
	ld b,#f4
	out (c),c
	ld bc,#f6c0
	in a,(c)
	or c
	out (c),a
	xor c
	out (c),a
	pop af
	ret
.l94dd
	push bc
	push af
	push bc
	ld c,#0e
	call l94cb
	pop bc
	pop af
	ld b,#f7
	ld a,#92
	out (c),a
	push bc
	set 6,c
	ld b,#f6
	out (c),c
	ld b,#f4
	in a,(c)
	pop bc
	push af
	ld a,#82
	out (c),a
	pop af
	pop bc
	ret
.l9501
	dw l950d
	db #28,#50
	dw l954b
	db #38,#c8
	dw l951a
	db #2a,#00
.l950d
	db #01,#fb,#0f,#00
	db #08,#04,#04,#00,#02,#04,#00,#01
	db #ff
.l951a
	db #02,#00,#0d,#0a,#0d,#0e,#0d
	db #0c,#0a,#0a,#04,#0c,#03,#0d,#03
	db #0b,#03,#0e,#03,#0f,#03,#0e,#02
	db #0d,#03,#0d,#03,#0c,#02,#0b,#02
	db #0a,#02,#0f,#01,#0d,#01,#0e,#01
	db #0d,#02,#0e,#01,#0d,#01,#0e,#00
	db #01,#ff
.l954b
	db #02,#00,#0d,#00,#0a,#00
	db #09,#00,#08,#00,#07,#00,#06,#00
	db #05,#00,#04,#00,#04,#00,#04,#00
	db #03,#00,#03,#00,#03,#00,#03,#00
	db #02,#00,#02,#00,#02,#00,#01,#00
	db #01,#00,#01,#00,#00,#01,#ff
.l9578
	dw l9580
	db #28,#1e
	dw l9591
	db #2a,#00
.l9580
	db #01,#fe,#09,#0a,#07,#08,#05,#07
	db #04,#06,#03,#05,#02,#05,#00,#01
	db #ff
.l9591
	db #01,#00,#08,#1f,#06,#19,#05
	db #18,#04,#17,#03,#17,#02,#16,#00
	db #01,#ff
.l95a2
	db #01,#00,#00,#00,#ff
.l95a7
	db #01
	db #00,#0f,#d0,#0d,#d0,#0a,#d0,#06
	db #d0,#05,#d0,#04,#d0,#04,#d0,#03
	db #d0,#02,#d0,#02,#d0,#00,#01,#ff
.l95c0
	db #01,#00,#0f,#d3,#0d,#d1,#08,#d0
	db #07,#d0,#03,#d0,#03,#d0,#02,#d0
	db #01,#d0,#00,#01,#ff
.l95d5
	db #01,#00,#0a,#00,#0c,#d0,#08,#00
	db #08,#d0,#06,#00,#05,#d0,#04,#00
	db #03,#d0,#01,#00,#02,#d0,#00,#01
	db #ff
.l95ee
	db #01,#00,#0a,#00,#0a,#01,#09,#00
	db #09,#ff,#08,#00,#08,#01,#07,#00
	db #07,#ff,#06,#00,#05,#01,#04,#00
	db #03,#ff
	db #02,#00,#02,#01,#01,#00
	db #01,#00,#00,#01,#ff
.l9613
	db #02,#00,#0a
	db #02,#0a,#00,#09,#fe,#09,#00,#08
	db #03,#08,#00,#08,#fd,#08,#00,#08
	db #03,#08,#00,#08,#fd,#08,#00,#07
	db #03,#07,#00,#07,#fd,#07,#00,#07
	db #03,#07,#00,#07,#fd,#07,#00,#06
	db #03,#06,#00,#06,#fd,#06,#00,#05
	db #03,#05,#00,#05,#fd,#05,#00,#04
	db #03,#04,#00,#04,#fd,#04,#00,#03
	db #02,#03,#00,#03,#fe,#03,#00,#02
	db #02,#02,#00,#02,#fe,#02,#00,#01
	db #01,#01,#00,#01,#ff,#01,#00,#00
	db #01,#ff
.l9670
	db #01,#00,#0f,#cd,#0d,#cf,#0c,#d0
	db #0b,#d0,#0a,#d0,#09,#d0,#07,#d0
	db #07,#d0,#07,#d0,#06,#d0,#06,#d0
	db #05,#d0,#05,#d0,#04,#d0,#04,#d0
	db #03,#d0,#03,#d0,#02,#d0,#01,#d0
	db #01
.l9699
	db #d0,#00,#01,#ff
	dw l96ab
	db #01,#00
	dw l9a6f
	db #01,#00
	dw l9ac0
	db #01,#00
.l96a9
	db #00,#00
.l96ab
dw #0005,l95c0,l99cf,l98c9
dw l9a1f,l99d9,l98c9,l9a29
dw l99e3,l98c9,l9a33,l99ed
dw l98c9,l9a3d,l99f7,l98c9
dw l9a1f,l9a01,l98c9,l9a29
dw l9a0b,l98c9,l9a5b,l9a15
dw l98c9,l9a65,#0002,l9729
dw #0005,l9613,#0001,l95c0
dw #0002,l97a7,#0002,l97a7
dw #0002,l97d9,#0002,l97d9
dw #0002,l981b,#0002,l984d
dw #0002,l981b,#0002,l985f
dw #0001,l9613,#0005,l95a2
dw #0002,l9871,#0005,l9613
dw #0007,#0002,l9871,#0002
.l9729 equ $ + 6
dw l98a3,#0002,l96ab,#0006
dw l99cf,l9955,l9a1f,#0008
dw l99d9,l995f,l9a29,#0006
dw l99e3,l9965,l9a33,#0008
dw l99ed,l996f,l9a3d,#0006
dw l99f7,l9979,l9a1f,#0008
dw l9a01,l9983,l9a29,#0006
dw l9a0b,l9989,l9a5b,l9a15
dw l9993,l9a65,#0006,l99cf
dw l9955,l9a1f,#0008,l99d9
dw l9999,l9a29,#0006,l99e3
dw l9965,l9a1f,#0008,l99ed
dw l999f,l9a29,#0006,l99f7
dw l9979,l9a33,#0008,l9a01
dw l99a9,l9a3d,#0006,l9a0b
dw l9989,l9a47,l9a15,l9993
.l97a7 equ $ + 4
dw l9a51,#0004,l98cc,l99cf
dw l9a1f,l98c9,l99d9,l9a29
dw l98cf,l99e3,l9a1f,l98c9
dw l99ed,l9a29,l98d2,l99f7
dw l9a33,l98c9,l9a01,l9a3d
dw l98d5,l9a0b,l9a5b,l98d8
.l97d9 equ $ + 6
dw l9a15,l9a65,#0004,#0006
dw l98cc,l9955,l9a1f,#0007
dw l98c9,l99b3,l9a29,#0006
dw l98cf,l9965,l9a1f,#0007
dw l98c9,l99bd,l9a29,#0006
dw l98d2,l9979,l9a33,#0007
dw l98c9,l99c3,l9a3d,#0006
dw l98d5,l9989,l9a47,#0007
dw l98c9,l9993,l9a51,#0004
.l981b
dw #0006,l98db,l9955,l9a1f
dw #0007,l98e1,l99b3,l9a29
dw #0006,l98c9,l9965,l9a1f
dw #0007,l98c9,l99bd,l9a29
dw #0006,l98e7,l9979,l9a33
dw #0007,l98ea,l99c3,l9a3d
.l984d equ $ + 2
dw #0004,#0006,l98f0,l9989
dw l9a47,#0007,l98f3,l9993
.l985f equ $ + 4
dw l9a51,#0004,#0006,l98f0
dw l9989,l9a47,#0007,l98f6
.l9871 equ $ + 6
dw l9993,l9a51,#0004,l98f9
dw l9921,l9a1f,l98c9,l9927
dw l9a29,l98fc,l9931,l9a1f
dw l98c9,l9937,l9a29,l98ff
dw l993d,l9a33,l98c9,l9943
dw l9a3d,l9902,l9949,l9a1f
dw l98c9,l994f,l9a29,#0004
.l98a3
dw l9908,l991b,l9a1f,l990c
dw l98c9,l9a29,l9910,l991e
dw l9a1f,l9914,l98c9,l9a29
dw l9918,l991b,l9a1f,l98c9
.l98c9 equ $ + 6
dw l98c9,l9a29,#0004,#0008
.l98d2 equ $ + 7
.l98cf equ $ + 4
.l98cc equ $ + 1
dw #08ff,#ff20,#2308,#08ff
.l98d8 equ $ + 5
.l98d5 equ $ + 2
dw #ff20,#1e08,#08ff,#ff1f
.l98e1 equ $ + 6
.l98db
dw #1b02,#201e,#ff1b,#1e02
.l98ea equ $ + 7
.l98e7 equ $ + 4
dw #001b,#ff00,#1d08,#02ff
.l98f0 equ $ + 5
dw #0000,#191b,#08ff,#ff17
.l98f9 equ $ + 6
.l98f6 equ $ + 3
.l98f3
dw #1608,#08ff,#ff19,#1108
.l9902 equ $ + 7
.l98ff equ $ + 4
.l98fc equ $ + 1
dw #08ff,#ff12,#0a08,#08ff
.l9908 equ $ + 5
dw #ff0d,#0808,#04ff,#0b08
.l9910 equ $ + 5
.l990c equ $ + 1
dw #04ff,#1000,#04ff,#0d0a
.l9918 equ $ + 5
.l9914 equ $ + 1
dw #04ff,#1200,#08ff,#ff14
.l9921 equ $ + 6
.l991e equ $ + 3
.l991b
dw #0808,#08ff,#ff0a,#1102
.l9927 equ $ + 4
dw #0d00,#ff0f,#1101,#0000
.l9931 equ $ + 6
dw #0000,#0d00,#ff0f,#1002
.l9937 equ $ + 4
dw #0d0f,#ff0b,#0002,#0806
.l993d equ $ + 2
dw #ff0a,#0002,#000d,#ff0a
.l9949 equ $ + 6
.l9943
dw #0d02,#0d00,#ff0d,#0802
.l994f equ $ + 4
dw #0506,#ff03,#0002,#0001
.l9955 equ $ + 2
dw #ff00,#1901,#1b1b,#1b00
.l995f equ $ + 4
dw #0000,#ff1b,#0002,#1b14
.l9965 equ $ + 2
dw #ff00,#1b01,#1e1e,#1e00
.l996f equ $ + 4
dw #0000,#ff1e,#0001,#1400
.l9979 equ $ + 6
dw #1b19,#0000,#ff00,#1e01
dw #2000,#2000,#0000,#ff20
.l9989 equ $ + 6
.l9983
dw #0002,#191b,#ff14,#1b01
dw #0000,#001b,#0000,#ff19
.l9999 equ $ + 6
.l9993
dw #0002,#1212,#ff00,#0002
.l999f equ $ + 4
dw #201b,#ff00,#0001,#2000
.l99a9 equ $ + 6
dw #1b1e,#0000,#ff00,#0001
dw #001b,#1400,#0000,#ff00
.l99b3
dw #1201,#120f,#1400,#0f00
.l99bd equ $ + 2
dw #ff00,#1702,#1b19,#ff17
.l99c3
dw #1702,#1416,#ff16,#1902
.l99cf equ $ + 4
dw #1617,#ff00,#0801,#0800
.l99d9 equ $ + 6
dw #0808,#0800,#ff08,#0001
dw #0808,#0800,#0800,#ff08
.l99e3
dw #0601,#0600,#0606,#0600
.l99ed equ $ + 2
dw #ff06,#0001,#0606,#0600
.l99f7 equ $ + 4
dw #0406,#ff05,#0d01,#0d00
.l9a01 equ $ + 6
dw #0d0d,#0d00,#ff0d,#0001
dw #0d0d,#0d00,#0d00,#ff0d
.l9a0b
dw #1201,#1200,#1212,#1200
.l9a15 equ $ + 2
dw #ff12,#1601,#1616,#0016
.l9a1f equ $ + 4
dw #0000,#ff00,#0101,#0100
.l9a29 equ $ + 6
dw #0201,#0100,#ff01,#0001
dw #0101,#0200,#0100,#ff01
.l9a33
dw #0101,#0101,#0201,#0100
.l9a3d equ $ + 2
dw #ff01,#0001,#0101,#0201
.l9a47 equ $ + 4
dw #0100,#ff01,#0101,#0100
.l9a51 equ $ + 6
dw #0200,#0100,#ff01,#0001
dw #0101,#0201,#0100,#ff01
.l9a5b
dw #0101,#0100,#0201,#0100
.l9a65 equ $ + 2
dw #ff01,#0101,#0101,#0201
dw #0202
l9a6f equ $ + 2
dw #ff02,#0005,l9613
dw #0001,l95a7,l9a9d,l99cf
dw l9a1f,l9a9d,l99d9,l9a29
dw l9aa3,l9aac,l9a1f,l9aa3
dw l9ab6,l9a29,l9aa9,l99cf
dw l9a1f,l98c9,l99d9,l9afe
.l9a9d equ $ + 2
dw #0000,#0f02,#0d00,#ff12
.l9aa9 equ $ + 6
.l9aa3
dw #0d02,#0b00,#ff0f,#1408
.l9aac equ $ + 1
dw #01ff,#0606,#0606,#0006
.l9ab6 equ $ + 3
dw #0606,#01ff,#0600,#0006
dw #0000,#0606
.l9ac0 equ $ +1
dw #05ff,#1300
dw #0196,#a700,#e295,#cf9a
dw #1f99,#e89a,#e39a,#2999
dw #ee9a,#cf9a,#fe99,#089a
dw #089b,#089b,#009b,#0200
dw #0d0f,#120f,#02ff,#0b0d
dw #0f0d,#08ff,#ff08,#0101
dw #0101,#0101,#0100,#ff00
.l9afe equ $ + 3
dw #0108,#01ff,#0001,#0101
dw #0201,#0200,#04ff,#ff00
db #c9

;	db #05,#00,#c0,#95,#cf,#99
;	db #c9,#98,#1f,#9a,#d9,#99,#c9,#98
;	db #29,#9a,#e3,#99,#c9,#98,#33,#9a
;	db #ed,#99,#c9,#98,#3d,#9a,#f7,#99
;	db #c9,#98,#1f,#9a,#01,#9a,#c9,#98
;	db #29,#9a,#0b,#9a,#c9,#98,#5b,#9a
;	db #15,#9a,#c9,#98,#65,#9a,#02,#00
;	db #29,#97,#05,#00,#13,#96,#01,#00
;	db #c0,#95,#02,#00,#a7,#97,#02,#00
;	db #a7,#97,#02,#00,#d9,#97,#02,#00
;	db #d9,#97,#02,#00,#1b,#98,#02,#00
;	db #4d,#98,#02,#00,#1b,#98,#02,#00
;	db #5f,#98,#01,#00,#13,#96,#05,#00
;	db #a2,#95,#02,#00,#71,#98,#05,#00
;	db #13,#96,#07,#00,#02,#00,#71,#98
;	db #02,#00,#a3,#98,#02,#00,#ab,#96
;	db #06,#00,#cf,#99,#55,#99,#1f,#9a
;	db #08,#00,#d9,#99,#5f,#99,#29,#9a
;	db #06,#00,#e3,#99,#65,#99,#33,#9a
;	db #08,#00,#ed,#99,#6f,#99,#3d,#9a
;	db #06,#00,#f7,#99,#79,#99,#1f,#9a
;	db #08,#00,#01,#9a,#83,#99,#29,#9a
;	db #06,#00,#0b,#9a,#89,#99,#5b,#9a
;	db #15,#9a,#93,#99,#65,#9a,#06,#00
;	db #cf,#99,#55,#99,#1f,#9a,#08,#00
;	db #d9,#99,#99,#99,#29,#9a,#06,#00
;	db #e3,#99,#65,#99,#1f,#9a,#08,#00
;	db #ed,#99,#9f,#99,#29,#9a,#06,#00
;	db #f7,#99,#79,#99,#33,#9a,#08,#00
;	db #01,#9a,#a9,#99,#3d,#9a,#06,#00
;	db #0b,#9a,#89,#99,#47,#9a,#15,#9a
;	db #93,#99,#51,#9a,#04,#00,#cc,#98
;	db #cf,#99,#1f,#9a,#c9,#98,#d9,#99
;	db #29,#9a,#cf,#98,#e3,#99,#1f,#9a
;	db #c9,#98,#ed,#99,#29,#9a,#d2,#98
;	db #f7,#99,#33,#9a,#c9,#98,#01,#9a
;	db #3d,#9a,#d5,#98,#0b,#9a,#5b,#9a
;	db #d8,#98,#15,#9a,#65,#9a,#04,#00
;	db #06,#00,#cc,#98,#55,#99,#1f,#9a
;	db #07,#00,#c9,#98,#b3,#99,#29,#9a
;	db #06,#00,#cf,#98,#65,#99,#1f,#9a
;	db #07,#00,#c9,#98,#bd,#99,#29,#9a
;	db #06,#00,#d2,#98,#79,#99,#33,#9a
;	db #07,#00,#c9,#98,#c3,#99,#3d,#9a
;	db #06,#00,#d5,#98,#89,#99,#47,#9a
;	db #07,#00,#c9,#98,#93,#99,#51,#9a
;	db #04,#00,#06,#00,#db,#98,#55,#99
;	db #1f,#9a,#07,#00,#e1,#98,#b3,#99
;	db #29,#9a,#06,#00,#c9,#98,#65,#99
;	db #1f,#9a,#07,#00,#c9,#98,#bd,#99
;	db #29,#9a,#06,#00,#e7,#98,#79,#99
;	db #33,#9a,#07,#00,#ea,#98,#c3,#99
;	db #3d,#9a,#04,#00,#06,#00,#f0,#98
;	db #89,#99,#47,#9a,#07,#00,#f3,#98
;	db #93,#99,#51,#9a,#04,#00,#06,#00
;	db #f0,#98,#89,#99,#47,#9a,#07,#00
;	db #f6,#98,#93,#99,#51,#9a,#04,#00
;	db #f9,#98,#21,#99,#1f,#9a,#c9,#98
;	db #27,#99,#29,#9a,#fc,#98,#31,#99
;	db #1f,#9a,#c9,#98,#37,#99,#29,#9a
;	db #ff,#98,#3d,#99,#33,#9a,#c9,#98
;	db #43,#99,#3d,#9a,#02,#99,#49,#99
;	db #1f,#9a,#c9,#98,#4f,#99,#29,#9a
;	db #04,#00,#08,#99,#1b,#99,#1f,#9a
;	db #0c,#99,#c9,#98,#29,#9a,#10,#99
;	db #1e,#99,#1f,#9a,#14,#99,#c9,#98
;	db #29,#9a,#18,#99,#1b,#99,#1f,#9a
;	db #c9,#98,#c9,#98,#29,#9a,#04,#00
;	db #08,#00,#ff,#08,#20,#ff,#08,#23
;	db #ff,#08,#20,#ff,#08,#1e,#ff,#08
;	db #1f,#ff,#02,#1b,#1e,#20,#1b,#ff
;	db #02,#1e,#1b,#00,#00,#ff,#08,#1d
;	db #ff,#02,#00,#00,#1b,#19,#ff,#08
;	db #17,#ff,#08,#16,#ff,#08,#19,#ff
;	db #08,#11,#ff,#08,#12,#ff,#08,#0a
;	db #ff,#08,#0d,#ff,#08,#08,#ff,#04
;	db #08,#0b,#ff,#04,#00,#10,#ff,#04
;	db #0a,#0d,#ff,#04,#00,#12,#ff,#08
;	db #14,#ff,#08,#08,#ff,#08,#0a,#ff
;	db #02,#11,#00,#0d,#0f,#ff,#01,#11
;	db #00,#00,#00,#00,#00,#0d,#0f,#ff
;	db #02,#10,#0f,#0d,#0b,#ff,#02,#00
;	db #06,#08,#0a,#ff,#02,#00,#0d,#00
;	db #0a,#ff,#02,#0d,#00,#0d,#0d,#ff
;	db #02,#08,#06,#05,#03,#ff,#02,#00
;	db #01,#00,#00,#ff,#01,#19,#1b,#1b
;	db #00,#1b,#00,#00,#1b,#ff,#02,#00
;	db #14,#1b,#00,#ff,#01,#1b,#1e,#1e
;	db #00,#1e,#00,#00,#1e,#ff,#01,#00
;	db #00,#14,#19,#1b,#00,#00,#00,#ff
;	db #01,#1e,#00,#20,#00,#20,#00,#00
;	db #20,#ff,#02,#00,#1b,#19,#14,#ff
;	db #01,#1b,#00,#00,#1b,#00,#00,#00
;	db #19,#ff,#02,#00,#12,#12,#00,#ff
;	db #02,#00,#1b,#20,#00,#ff,#01,#00
;	db #00,#20,#1e,#1b,#00,#00,#00,#ff
;	db #01,#00,#1b,#00,#00,#14,#00,#00
;	db #00,#ff,#01,#12,#0f,#12,#00,#14
;	db #00,#0f,#00,#ff,#02,#17,#19,#1b
;	db #17,#ff,#02,#17,#16,#14,#16,#ff
;	db #02,#19,#17,#16,#00,#ff,#01,#08
;	db #00,#08,#08,#08,#00,#08,#08,#ff
;	db #01,#00,#08,#08,#00,#08,#00,#08
;	db #08,#ff,#01,#06,#00,#06,#06,#06
;	db #00,#06,#06,#ff,#01,#00,#06,#06
;	db #00,#06,#06,#04,#05,#ff,#01,#0d
;	db #00,#0d,#0d,#0d,#00,#0d,#0d,#ff
;	db #01,#00,#0d,#0d,#00,#0d,#00,#0d
;	db #0d,#ff,#01,#12,#00,#12,#12,#12
;	db #00,#12,#12,#ff,#01,#16,#16,#16
;	db #16,#00,#00,#00,#00,#ff,#01,#01
;	db #00,#01,#01,#02,#00,#01,#01,#ff
;	db #01,#00,#01,#01,#00,#02,#00,#01
;	db #01,#ff,#01,#01,#01,#01,#01,#02
;	db #00,#01,#01,#ff,#01,#00,#01,#01
;	db #01,#02,#00,#01,#01,#ff,#01,#01
;	db #00,#01,#00,#02,#00,#01,#01,#ff
;	db #01,#00,#01,#01,#01,#02,#00,#01
;	db #01,#ff,#01,#01,#00,#01,#01,#02
;	db #00,#01,#01,#ff
;	db #01,#01,#01,#01,#01,#02,#02,#02
;	db #02,#ff
;.l9a6f
;	db #05,#00
;	db #13,#96,#01,#00,#a7,#95,#9d,#9a
;	db #cf,#99,#1f,#9a,#9d,#9a,#d9,#99
;	db #29,#9a,#a3,#9a,#ac,#9a,#1f,#9a
;	db #a3,#9a,#b6,#9a,#29,#9a,#a9,#9a
;	db #cf,#99,#1f,#9a,#c9,#98,#d9,#99
;	db #fe,#9a,#00,#00,#02,#0f,#00,#0d
;	db #12,#ff,#02,#0d,#00,#0b,#0f,#ff
;	db #08,#14,#ff,#01,#06,#06,#06,#06
;	db #06,#00,#06,#06,#ff,#01,#00,#06
;	db #06,#00,#00,#00,#06,#06,#ff
;.l9ac0
;	db #05
;	db #00,#13,#96,#01,#00,#a7,#95,#e2
;	db #9a,#cf,#99,#1f,#9a,#e8,#9a,#e3
;	db #99,#29,#9a,#ee,#9a,#cf,#99,#fe
;	db #9a,#08,#9b,#08,#9b,#08,#9b,#00
;	db #00,#02,#0f,#0d,#0f,#12,#ff,#02
;	db #0d,#0b,#0d,#0f,#ff,#08,#08,#ff
;	db #01,#01,#01,#01,#01,#01,#00,#01
;	db #00,#ff,#08,#01,#ff,#01,#01,#00
;	db #01,#01,#01,#02,#00,#02,#ff,#04
;	db #00,#ff,#c9,#00

.game_name
	db "Mig 29 Fighter",0
.game_year
	db "1989",0
.game_publisher
	db "Codemasters",0
.music_author
	db "Paul Hiley",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
